/*
    axios 基础的封装
        1、接口基地址
        2、接口超时时间
        3、请求拦截器
        4、响应拦截器
*/
import axios from "axios";

const httpInstance = axios.create({
	// 配置根域名
	// baseURL: "http://pcapi-xiaotuxian.net",
	baseURL: "http://pcapi-xiaotuxian-front-devtest.itheima.net",  // 测试地址
    
	// 超时时间 5秒
	timeout: 5000,
});


// axios请求拦截器
httpInstance.interceptors.request.use(
	(config) => {
		return config;
	}, 
	(e) => Promise.reject(e)
);

// axios响应式拦截器
httpInstance.interceptors.response.use(
	(res) => res.data,
	(e) => {
		return Promise.reject(e);
	}
);

export default httpInstance